package com.liujun.spring4.demo.aop.application.i18n.base;

import org.springframework.cglib.core.Local;

import java.util.Locale;

/**
 * java.util.locale是表示语言和国家/地区信息的本地化类
 *
 * <p>在本地测试时，如果希望改变系统的默认本地化设置，则可以在JVM启动是通过命令参数指定
 *
 * <p>-Duser.language=en -Duser.region=US
 *
 * @author liujun
 * @version 0.0.1
 * @date 2018/09/10
 */
public class LocaleUse {

  public static void main(String[] args) {

    // 带有语言和国家/地区信息的本地化对象
    Locale local = new Locale("zh", "CN");

    // 只有语言信息的本地化
    Locale local2 = new Locale("zh");

    // 等同于new Locale("zh","CN");
    Locale local3 = Locale.CHINA;

    // 等同于new Locale("zh");
    Locale local4 = Locale.CHINESE;

    // 获取本地系统的默认的本地化对象
    Locale localdef = Locale.getDefault();

    System.out.println(localdef);
  }
}
